.sweet-overlay {
    z-index: 10051;
}

.sweet-alert {
    background-color: #ffffff;
    width: 420px;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    left: 52%;
    top: 48%;
    margin-left: -256px;
    margin-top: -200px;
    overflow: hidden;
    display: none;
    z-index: 10052;
    font-family: '微软雅黑';
}

.sweet-alert .icon {
    margin: 0px auto;
}

.sweet-alert h2 {
    margin: 18px auto;
    font-family: '微软雅黑';
    font-size: 24px;

}

.sweet-alert button {
    padding: 5px 20px;
    margin: 22px 5px 0px 5px;
    background-color: #0ae !important;
}

.sweet-alert button.cancel {
    background-color: #fff !important;
    color: #0ae;
    border: 1px solid #0ae;
    padding: 4px 20px;
}

.sweet-alert button:hover {
    background-color: #0093ce !important;
    border-color: #0093ce !important;
}

.sweet-alert button.cancel:hover {
    background-color: #fff !important;
    border-color: #0ae !important;
}

@media (max-width: 768px) {
    .sweet-alert {
        width: 350px;
        left: 64%;
    }
}

@media (max-width: 480px) {
    .sweet-alert {
        width: 256px;
        left: 80%;
    }
}

@media (max-width: 375px) {
    .sweet-alert {
        width: 256px;
        left: 86%;
    }
}

@media (max-width: 320px) {
    .sweet-alert {
        width: 256px;
        left: 91%;
    }
}